package cn.wzy.service;

import cn.wzy.pojo.Shop;
import cn.wzy.results.ResponseResult;
import cn.wzy.vo.ApprovedVO;
import cn.wzy.vo.GoPageVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * (Shop)表服务接口
 *
 * @author makejava
 * @since 2023-01-09 17:52:36
 */
public interface ShopService extends IService<Shop> {
    
    ResponseResult getShopPage(GoPageVo goPageVo);

    ResponseResult saveShop(Shop shop);

    ResponseResult getShop(Long id);
    
    ResponseResult deleteShop(Long id);

    ResponseResult deleteShopList(List<Long> ids);

    ResponseResult settlement(Shop shop);

    ResponseResult activation(Long shopId, String uuid);

    ResponseResult approved(ApprovedVO approvedVO);

    ResponseResult auditFailed(ApprovedVO approvedVO);
}

